package hcn.protocol.adverseevent;

import java.util.List;

/**
 * @author LiuLang
 */
public class GetDetailResp {

    private Record record;

    public Record getRecord() {
        return record;
    }

    public void setRecord(Record record) {
        this.record = record;
    }

    public static class Record {

        private String adverseEventId;

        private String adverseEventType;

        private String adverseEventStatus;


        private String reportTime;

        private String reportDept;

        private String reportDoctor;

        private String patientName;

        private String sex;

        private String age;

        private String medicalCardId;

        private String sickbedId;

        private String responsibilityDoctor;
        private String diagnoseName;
        private String admissionDateTime;
        private String diaTreatProcess;
        private String patientCurrentStatus;
        private String eventDetailUrl;

        public String getAdverseEventId() {
            return adverseEventId;
        }

        public void setAdverseEventId(String adverseEventId) {
            this.adverseEventId = adverseEventId;
        }

        public String getAdverseEventType() {
            return adverseEventType;
        }

        public void setAdverseEventType(String adverseEventType) {
            this.adverseEventType = adverseEventType;
        }

        public String getAdverseEventStatus() {
            return adverseEventStatus;
        }

        public void setAdverseEventStatus(String adverseEventStatus) {
            this.adverseEventStatus = adverseEventStatus;
        }

        public String getReportTime() {
            return reportTime;
        }

        public void setReportTime(String reportTime) {
            this.reportTime = reportTime;
        }

        public String getReportDept() {
            return reportDept;
        }

        public void setReportDept(String reportDept) {
            this.reportDept = reportDept;
        }

        public String getReportDoctor() {
            return reportDoctor;
        }

        public void setReportDoctor(String reportDoctor) {
            this.reportDoctor = reportDoctor;
        }

        public String getPatientName() {
            return patientName;
        }

        public void setPatientName(String patientName) {
            this.patientName = patientName;
        }

        public String getSex() {
            return sex;
        }

        public void setSex(String sex) {
            this.sex = sex;
        }

        public String getAge() {
            return age;
        }

        public void setAge(String age) {
            this.age = age;
        }

        public String getMedicalCardId() {
            return medicalCardId;
        }

        public void setMedicalCardId(String medicalCardId) {
            this.medicalCardId = medicalCardId;
        }

        public String getSickbedId() {
            return sickbedId;
        }

        public void setSickbedId(String sickbedId) {
            this.sickbedId = sickbedId;
        }

        public String getResponsibilityDoctor() {
            return responsibilityDoctor;
        }

        public void setResponsibilityDoctor(String responsibilityDoctor) {
            this.responsibilityDoctor = responsibilityDoctor;
        }

        public String getDiagnoseName() {
            return diagnoseName;
        }

        public void setDiagnoseName(String diagnoseName) {
            this.diagnoseName = diagnoseName;
        }

        public String getAdmissionDateTime() {
            return admissionDateTime;
        }

        public void setAdmissionDateTime(String admissionDateTime) {
            this.admissionDateTime = admissionDateTime;
        }

        public String getDiaTreatProcess() {
            return diaTreatProcess;
        }

        public void setDiaTreatProcess(String diaTreatProcess) {
            this.diaTreatProcess = diaTreatProcess;
        }

        public String getPatientCurrentStatus() {
            return patientCurrentStatus;
        }

        public void setPatientCurrentStatus(String patientCurrentStatus) {
            this.patientCurrentStatus = patientCurrentStatus;
        }

        public String getEventDetailUrl() {
            return eventDetailUrl;
        }

        public void setEventDetailUrl(String eventDetailUrl) {
            this.eventDetailUrl = eventDetailUrl;
        }

        public List<EventDetail> getEventDetailList() {
            return eventDetailList;
        }

        public void setEventDetailList(List<EventDetail> eventDetailList) {
            this.eventDetailList = eventDetailList;
        }

        private List<EventDetail> eventDetailList;

        public static class EventDetail {


            private String Title;

            private String Content;

            private String EventDetail;

            public String getTitle() {
                return Title;
            }

            public void setTitle(String title) {
                Title = title;
            }

            public String getContent() {
                return Content;
            }

            public void setContent(String content) {
                Content = content;
            }

            public String getEventDetail() {
                return EventDetail;
            }

            public void setEventDetail(String eventDetail) {
                EventDetail = eventDetail;
            }
        }


        private List<AuditProcess> auditProcessList;

        public List<AuditProcess> getAuditProcessList() {
            return auditProcessList;
        }

        public void setAuditProcessList(List<AuditProcess> auditProcessList) {
            this.auditProcessList = auditProcessList;
        }

        public static class AuditProcess {

            /**
             * 操作人姓名
             */
            private String OperatorName;
            /**
             * 操作人工号
             */
            private String OperatorCode;
            /**
             * 操作时间
             */
            private String OperationTime;
            /**
             * 操作人科室名名称
             */
            private String OperatorDept;
            /**
             * 当前节点手术权限申请单状态
             */
            private String CurrentStatus;
            /**
             * 当前节点手术权限申请单状态名称
             */
            private String CurrentStatusName;
            /**
             * 审核意见
             */
            private String AuditAdvice;
            private String AuditResult;

            public String getOperatorName() {
                return OperatorName;
            }

            public void setOperatorName(String operatorName) {
                OperatorName = operatorName;
            }

            public String getOperatorCode() {
                return OperatorCode;
            }

            public void setOperatorCode(String operatorCode) {
                OperatorCode = operatorCode;
            }

            public String getOperationTime() {
                return OperationTime;
            }

            public void setOperationTime(String operationTime) {
                OperationTime = operationTime;
            }

            public String getOperatorDept() {
                return OperatorDept;
            }

            public void setOperatorDept(String operatorDept) {
                OperatorDept = operatorDept;
            }

            public String getCurrentStatus() {
                return CurrentStatus;
            }

            public void setCurrentStatus(String currentStatus) {
                CurrentStatus = currentStatus;
            }

            public String getCurrentStatusName() {
                return CurrentStatusName;
            }

            public void setCurrentStatusName(String currentStatusName) {
                CurrentStatusName = currentStatusName;
            }

            public String getAuditAdvice() {
                return AuditAdvice;
            }

            public void setAuditAdvice(String auditAdvice) {
                AuditAdvice = auditAdvice;
            }

            public String getAuditResult() {
                return AuditResult;
            }

            public void setAuditResult(String auditResult) {
                AuditResult = auditResult;
            }
        }

    }


}
